home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / HOLLIS1.ARJ / ANNOY.DOC < prev    next >
Text File  |  1989-07-13  |  6KB  |  104 lines

  1. ANNOY - The irritating DOS Shell, by Mat*Rat
  2.         (c) 1989, Ratware Softworks
  3.         32 S. Hartnett Ave.
  4.         St. Louis, MO  63135
  5.         Shareware: $5
  6.  
  7. How many times have you gotten up from your desk and come back only to
  8. find that someone is been playing games, or has switched to a different
  9. program and messed up your work?  Don't you wish you could irritate them
  10. just a bit?  Nothing terribly mischevious that could get you in trouble,
  11. of course, but maybe you would like to throw some ANNOYing bells and
  12. prompts at the user when he or she executes a particular program, such as
  13. GOLF!
  14.  
  15. ANNOY does exactly that.  It is a mini DOS shell.  It accepts the user's
  16. inputs and executes them verbatim.  However, if he enters a command that
  17. you want to annoy him about, the alarm will sound.  He is then asked for a
  18. PASSWORD to allow him to use that program, otherwise the computer might
  19. "explode".  That should be worth a few giggles.  No matter what he enters,
  20. the password is accepted and the program is then executed normally.  In
  21. other words, the key program names that ANNOY looks for are not password
  22. protected, and do not prevent the user from running them.  (You are
  23. welcome to modify ANNOY.C, and recompile it, to include this feature if
  24. you desire.)  We could indeed password protect entry into a particular
  25. program, but what good would it do?  The user could easily rename the
  26. file he wishes to execute, or create a batch file to run it for him.  The
  27. point of ANNOY is to pester him without making the machine
  28. unusable.
  29.  
  30. When ANNOY is activated, it requires a password - not to run certain
  31. programs, but to terminate itself.  If you enter the PASSWORD, ANNOY
  32. terminates (it is a transient program, NOT terminate and stay resident,
  33. TSR - more on those later), returning control to DOS.
  34.  
  35. If the user is frustrated by ANNOY (this is the idea), he may begin to
  36. SWEAR at the machine.  Should he use the "SHI" or "FUC" nasty 4 letter
  37. words, ANNOY recognizes them and further taunts the user! (These may also
  38. be used as VALID passwords to terminate ANNOY.)  In both instances, the
  39. user is informed that the HELP command might be of more use.  Entering
  40. HELP elicits the PASSWORD from ANNOY every time.  (We don't want to
  41. irritate the user TOO MUCH.  He might take a sledge hammer to YOUR
  42. COMPUTER!)
  43.  
  44. The call format is:
  45.  
  46.         ANNOY [[PASSWORD] [KEYWORD1] [KEYWORD2] ... ]
  47.  
  48. The PASSWORD may be any string, without spaces, you desire.  When entered
  49. at ANNOY's bogus DOS prompt, the password will cause ANNOY to terminate,
  50. returning control to DOS and its normal prompt.  This is followed by one
  51. or more keywords. When these keywords are entered by the user, ANNOY
  52. will irritate the user before finally executing the command.  On APRIL
  53. fool's day ANNOY should be good for a lot of laughs.  Try some commands
  54. like:
  55.  
  56.         ANNOY FIZXQRXVZL*&% DIR PRINT EXIT 123 WP
  57.  
  58. The password will be very difficult to type.  And the most common DOS
  59. command, DIR, will irritate the stuffing out of the user.  ANNOY can be
  60. terminated quite easily with a control-C or control-BREAK keypress.
  61.  
  62. If nothing is on the command line following ANNOY, you are prompted for a
  63. password and a single keyword.
  64.  
  65. ANNOY also prompts for a log filename.  Simply press RETURN if none is
  66. required.  Enter a valid filename and ANNOY will log every command the
  67. user enters, along with a "time stamp" to that file.  This allows you to
  68. check up on him later.  It is wise to use a file on the hard drive.  When
  69. first run, the log file is created, initialized with a startup message,
  70. and closed by ANNOY.  Subsequent user commands are appended to the file.
  71. The file is only open while being updated, so that if ANNOY were to crash
  72. for some reason, it won't leave opened files lying about.  If logging to a
  73. floppy disk, and the user swaps disks between commands, multiple log files
  74. will be created, however.  That's why it's best to log to the hard drive.
  75.  
  76. ANNOY does serve a useful purpose with its logging capability.  The log
  77. files could be loaded into a database or spread sheet and used as part of
  78. your accounting time charges on the PC use for your customers, for
  79. example.  If you won't want to be bothered with the ANNOY messages then
  80. simply make the password and the annoy keyword the same.  Then, ANNOY will
  81. quietly log all your commands, without bothering you about any programs
  82. you might be using.
  83.  
  84. ANNOY is in NO WAY intended to damage anyone's computer.  It is meant in
  85. good clean fun only.  Note that if ANNOY's DOS shell is running, and then
  86. the user executes a TSR program, the computer will lock up when the ANNOY
  87. termination password is entered.  A TSR loaded on top of a transient
  88. program is always bad news.  But you can do this with any program which
  89. supports a DOS shell, such as Procomm Plus, Microsoft Works, and so on.
  90. So, ANNOY is no worse than these - except that it pretends to be DOS.
  91. However, TSRs are generally executed once from an AUTOEXEC.BAT at boot
  92. time.  If the lockup does occur, CONTROL-ALT-DEL will bring the machine
  93. back to reality.
  94.  
  95. It would NOT be wise to make ANNOY part of an AUTOEXEC.BAT file for these
  96. same reasons.  Use ANNOY as it was intended, for a cute practical joke on
  97. those who are constantly horning in on your CPU time with their idle games
  98. and other useless trivial programs on company time!  If you suspect that
  99. you might be the brunt of an ANNOY joke press control-C before entering
  100. any DOS commands. You DON'T want a taste of your own medicine.
  101.  
  102. Enjoy your ANNOY!  Mat*Rat
  103.  
  104.